package com.hooper.iot.resource.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author :     WANGCHENG
 * @Date :     2022/6/6 13:35
 * @Version:
 * @Description
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DeviceMsgs {
    private String gbid;
    private String createDeptCode;
    private String groupId;
    private String departmentCode;
    private String deviceName;
    private String updaterCode;
    private String businessCode;
    private String updateDeptName;
    private String model;
    private String id;
    private String password;
    private String deviceType;
    private String creatorCode;
    private int deleteFlg;
    private int operateType;
    private String dataStatus;
    private DeviceFeignRes.OtherGroupNames otherGroupNames;
    private String civilCode;
    private String groupName;
    private DeviceFeignRes.OtherNames otherNames;
    private int port;
    private String name;
    private String updaterName;
    private int gpsType;
    private int originStatus;
    private int status;
    private String desc;
    private String accessDeviceId;
    private int lifeStatus;
    private String creatorName;
    private String departmentPath;
    private String phoneticName;
    private String ipv4;
    private DeviceFeignRes.OtherGroupIds otherGroupIds;
    //    private DeviceFeignRes.OtherPermissions otherPermissions;
    private String pkMd5;
    private int approvalStatus;
    private DeviceFeignRes.DeviceAttr deviceAttr;
    private String operateFlag;
    private String createDeptName;
    private String address;
    private int __notify_flag;
    private long updateTime;
    private int typeCode;
    private String updateDeptCode;
    private long createTime;
    private String deviceSource;
    private String owner;
    private String realmId;
    private int carrierType;
    private List<String> staticGpsSources;
    private String userId;
    private int isGpsSource;
    private String carrierGbid;
    private long originStatusTime;
}
